
public class Test {
    public static void fun(int[] array) throws CloneNotSupportedException {
        if(array==null){
            throw new CloneNotSupportedException();//受查异常，必须处理，但可以通过throws关键字声明，交给调用者处理
        }
    }
    public static void main(String[] args) throws CloneNotSupportedException{
        int[] array=null;
        fun(array);//该调用者main()也没有处理，但也通过throws声明了，此时将交给JVM来处理
    }
}
